Applying Tabu Search with Innuential Diversiication to Multiprocessor Scheduling
نویسنده
چکیده
We describe a tabu search approach to the scheduling problem of minimizing the makespan on n tasks on m equivalent processors. This problem is isomorphic to a variant of the multiple bin packing problem. We make use of a candidate list strategy that generates only a small subset of all possible moves, and employ a dynamic tabu list for handling tabu restrictions. We also introduce an innuential diversiication component to overcome an entrenched regionality phenomenon that represents a \higher order" diiculty encountered by local search methods. Innuential diversiication notably improves the behavior and quality of the solutions of our tabu search procedure as the search horizon grows. Results are presented for a range of problems of varying dimensions, and our method is also compared to an extended simulated annealing approach that previously has produced the best solutions for the isomorphic bin packing problem.
منابع مشابه
Applying tabu search with influential diversification to multiprocessor scheduling
We describe a tabu search approach to the scheduling problem of minimizing the makespan on n tasks on m equivalent processors This problem is isomorphic to a variant of the multiple bin packing problem We make use of a candidate list strategy that generates only a small subset of all possible moves and employ a dynamic tabu list for handling tabu restrictions We also introduce an in uential div...
متن کاملTabu Search Type Algorithms for the Multiprocessor Scheduling Problem
This paper presents two Tabu Search type algorithms for solving the multiprocessor scheduling problem. This problem consists in finding a schedule for a general task graph to be executed on a multiprocessor system so that the schedule length can be minimized. The multiprocessor scheduling problem is known to be NP-hard, and to obtain optimal and suboptimal solutions, several heuristic based alg...
متن کاملRestricted Neighbourhood Search: An Implicit Tabu Method
Recent work 1] has highlighted the value of using a restricted candidate list in the implementation of the Tabu Search (TS) method. The original motivation for this approach was to reduce the amount of computation involved in applying TS to the solution of owshop sequencing problems. However, it is becoming evident that this concept of restricted neighbourhood search (RNS) can itself act as a d...
متن کاملDesign and Evaluation of Tabu Search Algorithms for Multiprocessor Scheduling
Using a simple multiprocessor scheduling problem as a vehicle, we explore the behavior of tabu search algorithms using different tabu, local search and list management strategies. We found that random blocking of the tail of the tabu list always improved performance; but that the use of frequency-based penalties to discourage frequently selected moves did not. Hash coding without conflict resol...
متن کاملFlow Shop Scheduling Problem with Missing Operations: Genetic Algorithm and Tabu Search
Flow shop scheduling problem with missing operations is studied in this paper. Missing operations assumption refers to the fact that at least one job does not visit one machine in the production process. A mixed-binary integer programming model has been presented for this problem to minimize the makespan. The genetic algorithm (GA) and tabu search (TS) are used to deal with the optimization...
متن کامل